Traditionally, Software Has Been Perceived, Negotiating in Service-oriented Environments

نویسنده

  • Paul Layzell
چکیده

developed, and delivered as a product. However, the Internet has created a recent surge of interest in developing software as a service delivered and consumed on demand. The benefit of this approach is seen in the looser coupling between business problems and the associated software solutions—hence the increased ability to evolve systems as business requirements change. This shift toward a service-oriented model of software brings about a number of benefits as well as research challenges. The concept of delivering software as a service is relatively simple: “Do not buy software, simply use it as and when you need it.” Putting such a concept into practice, however, is far more complex and involves many issues. In this article, we address the questions: What are the characteristics of a market for software services? What are the characteristics of negotiating in such an environment? The work presented here is based upon ongoing research into service-oriented software and is designed to form a framework for the next generation of service-based software moving far beyond turnkey systems, outsourcing, ASPs, and current Web services technology. The decision to buy or rent software usually depends on the characteristics of the needs and the way allocating available resources are chosen. For example, it is more likely that one would rent a car if the need is just temporary or the up-front cost is better allocated elsewhere. Delivering software as a service addresses customers with temporary or rapidly changing needs, where software can be rented over the Internet, composed to deliver the required outcome, and then discarded. Logical separation of need from the need-fulfillment mechanism is at the heart of the service model. For instance, the different activities run by a bank could be considered as different services run by different commercial bodies and then combined to provide the customer with a certain service [9]. Customer credit analysis, money transfer, fund management, and Internet banking could all be done by different entities at the back end. The final service received by the customer is a combination of a number of these services. A service-oriented model of software is one in which software functionality is delivered as a service, where each time functionality is required, service elements are identified, terms and conditions are negotiated, executed, and then discarded [2, 4]. This concept of “discarding” is crucial to the service model since it implies no further obligation to that

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Engineering Service Oriented Systems: A Model Driven Approach

Despite a global economic recession and the burst of the e-commerce bubble, today’s organizations are realizing the necessity of e-services. In today’s ever-changing economy, businesses are not only increasingly becoming service-oriented – even those organizations that have traditionally offered tangible products are now offering services to complement their product (i.e., car manufacturers off...

متن کامل

A Review of Requirement Engineering Issues and Challenges in Various Software Development Methods

The Requirement Engineering (RE) is a systemic and integrated process of eliciting, elaborating, negotiating, prioritizing, specifying, validating and managing the requirements of a system. The detailed and agreed requirements are documented and specified to serve as the basis for further system development activities. The software industry has moved from traditional software development method...

متن کامل

اندازه‌گیری کمّی کیفیت در مهندسی نرم‌افزار سرویس‌گرا: روش‌ها، کاربردها و چالش‌ها

Service-oriented software engineering (SOSE) enables rapid and cost-efficient development of distributed software even in heterogeneous environments where deliver its solutions as services. SOSE aims at providing methods and tools to enhance the quality of products and make software development as beneficial as possible. A challenging issue in SOSE is providing services with the required qualit...

متن کامل

Dynamic Transactional Workflows in Service-oriented Environments

Transactions in service-oriented environments, such as those provided by Web Services, traditionally support a reduced set of the ACID properties. This has typically required providers to constantly offer a fixed level of transaction support for each client request to a service. Further, clients have been limited in their ability to combine services with different transactional guarantees into ...

متن کامل

رابطه ی شناخت عدالت و رفتارهای مشتری مداری در پرستاران

Introduction: Fair distribution of wage, benefits and reward also considering justice in decision making is an influential factor on nurse’s behavior toward patients and customers. The main purpose of this research was to determine relationship between perceived distributive and procedural justice, and customer-oriented behavior in nurses. Methods: This is a correlation (path analysis) cross - ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004